Simple_Sponsorships\Gateways\PayPal A

Total Complexity 71
Dependencies 2
Dependents 1
Total lines 592
Lines of code 340
Logical lines of code 124
Comment lines 183
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
process_pdt()
A
47 9 34
validate_transaction()
A
49 9 28
validate_ipn()
A
53 8 20
get_paypal_sponsorship()
S
55 6 19
payment_status_completed()
S
60 4 13
save_paypal_meta_data()
S
61 4 12
valid_response()
S
64 4 9
get_fields()
S
47 1 41
get_transaction_args()
S
45 1 40
get_paypal_state()
S
65 3 10
process_webhooks()
S
68 3 7
paypal_documentation_field()
S
66 1 28
fix_request_length()
S
60 2 13
get_notify_url()
S
62 2 12
validate_amount()
S
72 2 5
limit_length()
S
67 2 7
get_request_url()
S
71 2 5
get_paypal_args()
S
68 1 8
payment_status_pending()
S
80 1 3
payment_status_failed()
S
91 1 2
payment_status_denied()
S
80 1 3
payment_status_expired()
S
80 1 3
payment_status_voided()
S
80 1 3
process_payment()
S
71 1 6
__construct()
S
64 1 9